@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}

div.container p.contact a{
	color:#000000;
} 

a {text-decoration:none; color:#000}

div#menu a{color:#fff;}

img { border:none}

ul {
	list-style:none;
}
/*Global Class*/
.group:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.group { display: inline-block; clear: both; }
/* start commented backslash hack \*/ * html .group { height: 1%; } .group { display: block; } /* close commented backslash hack */

.round{-moz-border-radius: 5px;-webkit-border-radius: 5px;	-khtml-border-radius: 5px;	border-radius: 5px;	behavior: url(border-radius.htc); }
/*Global Class*/
.clear { clear:both}

body{ background:#FFF; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:13px;}
#black_line{ background:#000; height:5px;}
#header{background:#03a8bb; padding:10px;}
.wrapper{ width:945px; margin:0px auto; overflow:hidden;}
.logo { float:left; margin-right:10px;}
.good_life { float:left; margin-right:10px; margin-top:20px;}
.head_left { float:right;}
#top_menu { color:#fff}
.left_bottom { margin-top:50px;}
#menu{ background:url(../img/menu_bg.jpg) repeat-x; height:37px}
#menu ul li { list-style:none; float:left;}
#menu ul li a { display:block; line-height:37px; padding:0px 33px; font-weight:bold; text-transform:uppercase}
#menu ul li a:hover { background:url(../img/menu_bg_hover.jpg)repeat-x; }
#menu ul li a.selected {background:url(../img/menu_bg_hover.jpg)repeat-x;}
#body_container { margin-top:10px;}
#left_container{ float:left; width:240px;}

.module{ margin-bottom:10px;}
.module .head { background:#02aeb0; font-size:1.2em; padding:10px; text-transform:uppercase; color:#FFF}
.module .container { border:1px solid #d9d9d9; border-collapse:collapse}
.module .container ul li{ list-style:none; margin:15px; padding:10px 0px; border-bottom:1px solid #d9d9d9}
.module .container ul li a { list-style:none; color:#000;}
.module .container ul li.noboarder{ border:0px}

#right_container { float:left; width:680px;}
div.topText { border-bottom:2px dotted #ccc; font-size:1.3em; padding-bottom:10px;}
div.bottomText { border-top:1px solid #000; padding-top:10px; margin-top:30px;}
div.bottomText .heading { margin-bottom:10px; border-bottom:1px solid #333; padding-bottom:5px; color:#1d92bd; font-weight:bold; font-size:1.3em;}

.block {   float: left;
    margin-bottom: 10px;
    margin-left: 5px;
    width: 700px;
}
.block .head { background:#0096cc url(../img/block-bg.jpg) repeat-x; padding:5px 25px; -moz-border-radius: 5px 5px 0px 0px;-webkit-border-radius: 5px 5px 0px 0px;	-khtml-border-radius: 5px 5px 0px 0px;	border-radius: 5px 5px 0px 0px;	behavior: url(border-radius.htc);}
.block .container { background:#8cdbf3 url(../img/content-bg.jpg) repeat-x; padding:20px 25px; border:1px solid #006283;  border-collapse:collapse; -moz-border-radius: 0px 0px  5px 5px;-webkit-border-radius:0px 0px  5px 5px;	-khtml-border-radius: 0px 0px  5px 5px;	border-radius: 0px 0px  5px 5px;	behavior: url(border-radius.htc);}
.block .container img { margin-right:15px; float:left;}
.block .head .heading {  font-size:1.4em;}
.block .head .more { float:right; }


p.contact { padding:10px;}
div#pageTop { padding:3px; float:right; width:70px;	margin:0;	position:relative;	top:-25px;	background:none repeat scroll 0 0 #03A8BB;
	
}

div#pageTop, div#pageTop a { text-align:right; text-transform:uppercase; font-weight:bold; color:#999; font-size:.9em; color:#fff;}
#footer{ background:#03a8bb; padding:10px; margin-bottom:10px;	position:relative;	top:-25px;}
.footmenu { float:left; width:50%;}
.footmenu a { color:#000}
.copyright { float:right; width:50%; text-align:right}



#mid_container { float:left; width:440px;  margin:0px 10px}

#tab{border:1px solid #999; height:150px; margin-bottom:10px}

.widget_01 { margin:10px; border-bottom:1px solid #ccc; padding-bottom:10px;}
.widget_01 .left{ float:left; border-bottom:2px solid #b10909; padding:6px 0px;}
.widget_01 .left a{ color:#b10909}
.widget_01 .right{border-bottom:2px solid #ccc; text-align:right; padding:6px 0px;}
.widget_01 .right a{color:#000}
.widget_01  ul {  border-bottom:2px dotted #999; margin-left:20px; padding-bottom:10px; margin-bottom:10px;}
.widget_01  ul li { list-style:url(../img/bullet.jpg); padding:2px;}
.widget_01  ul li a{ color:#0459a9; text-decoration:underline;}
.widget_01 h2 { background:url(../img/bullet-list.jpg) no-repeat left center; padding-left:15px;}

.widget_02 { border:1px solid #cfe6e8; }
.widget_02 div.header{ background:#cfe6e8; padding:5px;}
.widget_02 div.content{ padding:10px;}
.widget_02 .rss { float:right}
.widget_02 .rss a { background:url(../img/rss.jpg) no-repeat; overflow:hidden; text-indent:150px; width:23px; height:22px; display:block;}

#third_container { float:right; width:240px;}
.widget_03 { border:1px solid #cfe6e8; padding:20px 5px 10px 5px; position:relative; margin-bottom:15px; }
.widget_03 div.headerbox { background:#01b3b3 url(../img/block-left.png) no-repeat; position:absolute; top:-5px; left:35px; padding:0px 10px; width:140px; height:25px; text-align:center}
.widget_03 div.headerbox a.search{ background: url(../img/search.jpg) no-repeat left center; padding-left:20px; height:25px; display:block; line-height:25px; }
.widget_03 div.headerbox a.test{ line-height:25px; text-transform:uppercase;}
.widget_03 div.content {}
.widget_03 div.content .list { margin-bottom:10px;}
.widget_03 div.content .list img{ float:left; margin-right:10px;}
.widget_03 div.content .list a{ color:#0065cd; text-decoration:underline}
.widget_03 div.content .list span{ color:#fff; background:#F00; padding:1px; font-size:.65em; text-transform:uppercase}
.widget_03 div.content p { margin-bottom:10px;}
.widget_03 div.content p select { padding:5px;}
.widget_03 #searchSubmit{ background:#01c3c3; border:none; padding:6px; margin-top:5px;}
.widget_03 #searchSubmit:hover{ cursor:pointer}
div.content div.input #cname{
	height: 27px;
    width: 168px;
}
/* button */
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.myButton:active {
	position:relative;
	top:1px;
}

/*  Column*/
/* --- 3.x COLUMNS --- */

.column {display:block; min-height:50px;}
.one_half{ width:48%; }
.one_third{ width:30.66%; }
.two_third{ width:65.33%; }
.one_fourth{ width:22%; }
.three_fourth{ width:74%; }
.one_fifth{ width:16.8%; }
.two_fifth{ width:37.6%; }
.three_fifth{ width:58.4%; }
.four_fifth{ width:67.2%; }
.one_sixth{ width:13.33%; }
.five_sixth{ width:82.67%; }
.one_half,.one_third,.two_third,.three_fourth,.one_fourth,.one_fifth,.two_fifth,.three_fifth,.four_fifth,.one_sixth,.five_sixth{ position:relative; margin-right:4%; float:left; }
.last{ margin-right:0 !important; clear:right; }


#banner {
	display:block;
	height:192px;
}

.clear {
	clear:both;
	height:1px;
}



